//斐波那契数列
//
var fbnq =[]
function fb(n) {
  if(n < 2){
    return 1
  }
  // console.log(n)
  return fb(n-1)+fb(n-2)
  
}

// console.log(fb(8))
for(var i =0;i<10;i++){
  console.log(fbnq)

  fbnq.push(fb(Number(i)))
  
}


const a = 22
console.log(a)
console.log(c)
var c= 33

let b = 1
console.log(b)
// function  a(a) {
  // console.log(a)
  // console.log(b)
  // var a = 123;
  // console.log(a)
  // function a (){

  // }
  // console.log(a)
  // var b = 22
  // var  b= function (){

  // }
  // console.log(b)
  // function d (){

  // }
  // console.log(d)  
// }

// a(1)
// 预编译
// 1. 创建AO对象 Activation Object 执行期上下文
// 提升
// 2.
// AO{
//   a:1 => function a(){} =>
//   b:undefined
//   d:function d(){

//    }
// }

//3.
console.log(rr)
var rr =55
console.log(rr)